package br.com.divulgaqui.client;
import java.util.List;

import javax.ejb.Remote;

import br.com.divulgaqui.client.exception.EntityIgualException;
import br.com.divulgaqui.entity.Categoria;

@Remote
public interface CategoriaServiceBeanRemote {
	void salvar(Categoria categoria) throws EntityIgualException;;
	void atualizar(Categoria categoria) throws EntityIgualException;;
	List<Categoria> listar();
	List<Categoria> listarSubsParentes(Long idParente);
	List<Categoria> listarCategorias();
	List<Categoria> listarCategoriasInativas();
	List<Categoria> listarCategoriasNivel3();	
	public List<Categoria> qtdProdutosPorCategoriaNivel3(Boolean ativa);
	List<Categoria> listarCategoriaPorNivel(Integer nivel);
}
